
"""
Python中的字符串用单引号 ' 或双引号 " 括起来，同时使用反斜杠 \ 转义特殊字符。

字符串的截取的语法格式如下：变量[头下标:尾下标] 索引值以 0 为开始值，-1 为从末尾的开始位置
"""
def test1():
    # 加号 + 是字符串的连接符， 星号 * 表示复制当前字符串，与之结合的数字为复制的次数
    a="helloWorld"
    print(a)  # 输出字符串
    print(a[0:-1])  # 输出第一个到倒数第二个的所有字符
    print(a[0])  # 输出字符串第一个字符
    print(a[2:5])  # 输出从第三个开始到第五个的字符
    print(a[2:])  # 输出从第三个开始的后的所有字符
    print(a[::-1])  #反向输出相当于rervese
    print(a * 2)  # 输出字符串两次，也可以写成 print (2 * str)
    print(a + "TEST")  # 连接字符串
    print(r'ni\hao')    #不想让反斜杠发生转义，可以在字符串前面添加一个 r，表示原始字符串

    #注意，Python 没有单独的字符类型，一个字符就是长度为1的字符串
    print(f'第一个字符a[0] ={a[0]},a[-10]={a[-10]} 最后一个字符=a[9]={a[9]},a[-1]={a[-1]}')



if __name__ == '__main__':
    test1()